package com.ruoyi.system.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Getter
@Setter
public class MonthlySettlement {
    /** 主键 */
    @ExcelIgnore
    private Long id;
    /** 工厂编码 */
    @ExcelProperty({"月应付款报表","供应商"})
    private String provide;

    /** 产线编码 */
    @ExcelProperty({"月应付款报表","压库金额"})
    private Double yqMoney;

    /** 设备编号 */
    @ExcelProperty({"月应付款报表","买断金额"})
    private Double mdMoney;
    /** 合计金额 */
    @ExcelProperty({"月应付款报表","合计金额"})
    private Double totalMoney;

    /** 设备名称 */
    @ExcelProperty({"开票总金额","营运公司","配件"})
    private Double yypj;

    @ExcelProperty({"开票总金额","营运公司","润滑油"})
    private Double yyrhy;

    @ExcelProperty({"开票总金额","营运公司","冷却剂"})
    private Double yyzlj;

    @ExcelProperty({"开票总金额","营运公司","轮胎"})
    private Double yylt;

    @ExcelProperty({"开票总金额","崇明巴士","配件"})
    private Double cmpj;

    @ExcelProperty({"开票总金额","崇明巴士","润滑油"})
    private Double cmrhy;

    @ExcelProperty({"开票总金额","崇明巴士","冷却剂"})
    private Double cmzlj;

    @ExcelProperty({"开票总金额","崇明巴士","轮胎"})
    private Double cmlt;

    @ExcelProperty({"开票总金额","金山巴士","配件"})
    private Double jspj;

    @ExcelProperty({"开票总金额","金山巴士","润滑油"})
    private Double jsrhy;

    @ExcelProperty({"开票总金额","金山巴士","冷却剂"})
    private Double jszlj;

    @ExcelProperty({"开票总金额","金山巴士","轮胎"})
    private Double jslt;
    /** 其它 */
    @ExcelProperty(value = "其它")
    private Double otherMoney;

    /** 封账 */
    @ExcelProperty(value = "封账")
    private String isFz;


}
